html, body {
    width: 100%;
    height: 100%;
}
.reg {
    width: 100%;
    height: 100%;
    background: url("../img/bj.jpg") no-repeat;
    background-size: 100% 100%;
}

.login{
    width: 100%;
    height: 100%;
    background: url("../img/bj.jpg") no-repeat;
    background-size: 100% 100%;
}
.login img, .reg img {
    width: auto;
}

.reg form {
    position: fixed;
    top: 80px;
    right: 140px;
    padding: 20px 50px 20px 50px;
    z-index: 10;
}

.login form{
    position: fixed;
    top: 150px;
    right: 140px;
    padding: 50px;
    z-index: 10;
    background: rgba(255, 255, 255,0.3);
}

.msg-warn {
    position: relative;
    background: #fef4e5;
    color: #666;
    display: inline-block;
    border: 1px solid #f6c090;
    padding: 3px 31px 3px 31px;
    line-height: 15px;
    height: auto;
}

.reg form {
    background: rgba(255, 255, 255,0.3);
}

.reg form h1, .login form h1 {
    text-align: center;
    color: white;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 20px;
}

.reg form p{
    margin-top: 10px;
    position:relative;
    padding-right:100px;
}
.login form p {
    margin-top: 20px;
    position:relative;
}

.reg form a.off, .login form a.off {
    position: absolute;
    right: 20px;
    top: 20px;
}

.reg form input, .login form input {
    width: 270px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #dbdbdb;
    font-size: 15px;
    padding-left: 10px;
}

.reg input[type="radio"], .login input[type="radio"] {
	width:15px;
	height:15px;
	border:0;
}
.reg form .code{
	vertical-align:text-bottom;
}
.reg form img{
	vertical-align:text-bottom;
	width:100px;
	height:28px;
	margin-bottom:2px;
	margin-left:5px;
}
div.reg form input.code {
    width: 150px;
}

.reg input[type="submit"], .login input[type="submit"] {
    width: 280px;
    background: #0ff;
    font-size: 20px;
    border:#f0f;
    color: firebrick;
}
div.reg form p.txtL {
    text-align: left;
}

div.reg form p.txtL img {
    width: 97px;
    height: 37px;
    vertical-align: middle;
}

div.reg form p.txtL a {
    color: #c10000;
}

.login form p.txt a{
    width: 150px;
    text-align:"center";
    margin-left:0;
}
.login p.txt{
	width: 270px;
    color: #666;
    margin-top: 10px;
}
.login p.txt a{
	text-decoration:underline;
    padding:0;
    margin:0;
}
.login p.txt a:last-child{
	margin-left:180px;
}

.style{
    background: #fef4e5;
    color: #666;
    display: inline-block;
    border: 1px solid #f6c090;
    padding: 3px 31px 3px 31px;
    line-height: 15px;
    height: auto;
    margin-left:5px;
    position:absolute;
    left:280px;
    top:4px;
    display:none;
}
